|
Quaqua 3.9.5 2007-10-21 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectch.randelshofer.quaqua.filechooser.AliasFileSystemTreeModel.Node
ch.randelshofer.quaqua.filechooser.AliasFileSystemTreeModel.DirectoryNode
public class AliasFileSystemTreeModel.DirectoryNode
This is the implementation for a directory node (a composite node).
| Field Summary |
|---|
| Fields inherited from class ch.randelshofer.quaqua.filechooser.AliasFileSystemTreeModel.Node |
|---|
collationKey, file, fileLabel, icon, isAcceptable, parent, userName |
| Constructor Summary | |
|---|---|
AliasFileSystemTreeModel.DirectoryNode(java.io.File file)
|
|
| Method Summary | |
|---|---|
void |
autoValidateChildren()
Validates this node if automatic validation is on and if it is invalid. |
java.util.Enumeration |
children()
|
boolean |
getAllowsChildren()
|
javax.swing.tree.TreeNode |
getChildAt(int childIndex)
|
int |
getChildCount()
|
protected long |
getDirectoryTTL()
|
java.lang.String |
getFileKind()
Returns the kind of the file. |
long |
getFileLength()
Returns the length of the file. |
protected java.io.File[] |
getFiles()
|
int |
getIndex(javax.swing.tree.TreeNode node)
|
void |
insert(javax.swing.tree.MutableTreeNode newChild,
int childIndex)
|
void |
invalidateChildren()
Marks this node as invalid. |
void |
invalidateTree()
Marks this subtree as invalid. |
boolean |
isLeaf()
|
boolean |
isValidatingChildren()
|
void |
lazyInvalidateChildren()
Marks the children of this node as invalid. |
void |
remove(int childIndex)
|
void |
remove(javax.swing.tree.MutableTreeNode aChild)
|
void |
stopValidationSubtree()
|
void |
validateChildren()
Validates this node if it is invalid. |
| Methods inherited from class ch.randelshofer.quaqua.filechooser.AliasFileSystemTreeModel.Node |
|---|
getCollationKey, getFile, getFileLabel, getIcon, getParent, getPath, getPathToRoot, getResolvedFile, getRoot, getUserName, invalidateInfo, isAcceptable, isAlias, isNodeAncestor, isTraversable, isValidating, lazyGetResolvedFile, removeFromParent, setParent, setUserObject, toString, validateInfo |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public AliasFileSystemTreeModel.DirectoryNode(java.io.File file)
| Method Detail |
|---|
public long getFileLength()
FileInfo
getFileLength in interface FileInfogetFileLength in class AliasFileSystemTreeModel.Nodepublic java.lang.String getFileKind()
FileInfo
getFileKind in interface FileInfogetFileKind in class AliasFileSystemTreeModel.Nodepublic void invalidateChildren()
invalidateChildren in class AliasFileSystemTreeModel.Nodepublic void lazyInvalidateChildren()
lazyInvalidateChildren in class AliasFileSystemTreeModel.Nodepublic boolean isValidatingChildren()
isValidatingChildren in class AliasFileSystemTreeModel.Nodepublic void stopValidationSubtree()
stopValidationSubtree in class AliasFileSystemTreeModel.Nodepublic void invalidateTree()
invalidateTree in class AliasFileSystemTreeModel.Nodepublic void validateChildren()
validateChildren in class AliasFileSystemTreeModel.Nodepublic void autoValidateChildren()
public java.util.Enumeration children()
children in interface javax.swing.tree.TreeNodechildren in class AliasFileSystemTreeModel.Nodepublic boolean getAllowsChildren()
getAllowsChildren in interface javax.swing.tree.TreeNodegetAllowsChildren in class AliasFileSystemTreeModel.Nodepublic javax.swing.tree.TreeNode getChildAt(int childIndex)
getChildAt in interface javax.swing.tree.TreeNodegetChildAt in class AliasFileSystemTreeModel.Nodepublic int getChildCount()
getChildCount in interface javax.swing.tree.TreeNodegetChildCount in class AliasFileSystemTreeModel.Nodepublic int getIndex(javax.swing.tree.TreeNode node)
getIndex in interface javax.swing.tree.TreeNodegetIndex in class AliasFileSystemTreeModel.Node
public void insert(javax.swing.tree.MutableTreeNode newChild,
int childIndex)
insert in interface javax.swing.tree.MutableTreeNodeinsert in class AliasFileSystemTreeModel.Nodepublic boolean isLeaf()
isLeaf in interface javax.swing.tree.TreeNodeisLeaf in class AliasFileSystemTreeModel.Nodepublic void remove(javax.swing.tree.MutableTreeNode aChild)
remove in interface javax.swing.tree.MutableTreeNoderemove in class AliasFileSystemTreeModel.Nodepublic void remove(int childIndex)
remove in interface javax.swing.tree.MutableTreeNoderemove in class AliasFileSystemTreeModel.Nodeprotected java.io.File[] getFiles()
protected long getDirectoryTTL()
|
Copyright 2003-2007 (c) Werner Randelshofer. All rights reserved. |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||